
public class HiloDecrementoConAtomica extends Thread {
	
	private Contador contador;
	public HiloDecrementoConAtomica(Contador cont) {

		contador=cont;
	}

	public HiloDecrementoConAtomica(Contador cont, String name) {
		super(name);
		contador=cont;
	}

	@Override
	public void run() {
		synchronized (contador) {
			
	
			for (int i=0;i<300;i++){
				contador.decremento();
				try {
					sleep(10);
				} catch (InterruptedException e) {
					e.printStackTrace();
				}
			}
			System.out.println(getName()+" el contador vale "+contador.getContador());
		}
	}

}
